MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):
MICROKERNEL
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):
NANOKERNEL
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):
RECURSO KERNEL
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):
EXTENSIONES POSIX DE TIEMPO REAL AÑADIDAS AL KERNEL
Consiste en modificar directamente al kernel del sistema operativo agregando librerías que den soporte a relojes, señales, semáforos, memoria compartida, etc.
Arquitectura de QNX
Responsabilidades:
IPC (Comunicación entre procesos)
Mensajes
Proxies
Señales
La comunicación de la red a bajo nivel.
Planificador de procesos.
Manejo de interrupciones del primer nivel.
Microkernel
Arquitectura Interna
Microkernel
Administrador de Procesos
Fases del ciclo de vida de un proceso: creación, carga, ejecución y terminación.
QNX soporta tres primitivas de la creación de procesos:
Fork ()
Exec ()
Spawn ()
Administrador del sistema de archivos
QNX implementa seis tipos de archivos:
Archivos regulares
Directorios
Accesos directos
Pipes y FIFOs
Archivos de bloques especiales
Archivo especial de carácter
Administrador de dispositivos
Administrador de red
Ofrece tres rasgos avanzados:
Un mayor rendimiento a través de equilibrio de carga
Tolerancia a fallos a través de conectividad redundante
Puente entre las redes de QNX
Inserte el CD o el disquete en la unidad de lectura.
Reinicie su computadora.
Cuando arranca el sistema, simplemente siga las instrucciones que aparecen en pantalla.
Necesitara conocer la configuración de su Hardware ya que el instalador lo solicitara.
Luego, puede instalar cualquier software para QNX, el sistema ya estará listo para su uso.
Pasos para instalar QNX
Proporciona tiempos de respuesta rápidos y predecibles, gracias a:
Planificador basado en prioridades
Interrupción de latencias
Atención de interrupciones en un plazo previsible
Tiempo real
Arquitectura Microkernel
Sistemas robustos
Facilita la identificación y corrección de errores
Actualización segura y rápida de componentes
Sistemas auto-reparables
La falla se limita al componente
Recuperación rápida del sistema
Arq. Microkernel – Beneficios
Asegura que los procesos críticos cuenten siempre con los recursos necesarios y cumplan los plazos de tiempo real.
CASOS:
Condiciones normales
Sobrecarga
Ciclos de procesamiento disponibles
Partición adaptativa
Partición adaptativa
Independencia de los recursos de su localización física en la red.
Comunicación mediante una sola capa.
Redundancia y balanceo de carga.
Procesamiento transparente distribuido
Página anterior | Volver al principio del trabajo | Página siguiente |